iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
0
Everything on Azure

Azure Machine Learning Studio系列 第 8

Azure Machine Learning Studio 資料前處理 - 數學運算 Apply Math Operation (3) Rounding、Special、Trigonometric

  • 分享至 

  • xImage
  •  

上一篇的運算是針對兩個欄位加減乘除或比較後的結果,接下來要介紹的 3 種運算是針對某一欄位的計算結果,感覺是 Basic 基礎運算的擴充,同樣可以將結果以新欄位顯示,或直接取代舊資料。

Apply Math Operation - Rounding 四捨五入

Rounding 運算有以下 13 種方式:

  1. Ceiling 天花板函數
  2. CeilingPower2 平方天花板函數
  3. Floor 地板函數
  4. Mod 餘數
  5. Quotient 商數
  6. Remainder 餘數
  7. RoundDigits 四捨五入
  8. RoundDown 無條件捨去
  9. RoundUp 無條件進位
  10. ToEven 四捨五入至最近的偶數
  11. ToMultiple 四捨五入至最近的基數倍數值
  12. ToOdd 四捨五入至最近的奇數
  13. Truncate 清除某位數之後的值

https://ithelp.ithome.com.tw/upload/images/20181021/20111935wWKmSZvo8Q.png

(1) 以汽車價格資料集為例,為了方便檢視結果,先篩選出要計算的欄位,新增"Select Columns in Dataset" 選擇資料集欄位,將資料集的輸出接至 Select Columns in Dataset,點選右手邊的"Launch column selector" 開啟欄位選擇工具
https://ithelp.ithome.com.tw/upload/images/20181021/201119359CPdae7SV0.png

(2) 選擇 wheel-base 輪軸欄位,點選右下角勾勾確認
https://ithelp.ithome.com.tw/upload/images/20181021/20111935b0bJ4H52xy.png

(3) 執行
https://ithelp.ithome.com.tw/upload/images/20181021/2011193572FWxgfniR.png

(4) 新增"Apply Math Operation" 數學運算,將資料集篩選後的輸出接至 Apply Math Operation,選擇 Rounding 四捨五入 運算方式,選擇 RoundDigits 四捨五入,設定常數值 0,代表四捨五入至個位數,1代表四捨五入至小數後1位、-1則代表四捨五入至十位數,接著點選右下角"Launch column selector"開啟欄位選擇工具
https://ithelp.ithome.com.tw/upload/images/20181021/20111935ewQztXN59Q.png

(5) 選擇 wheel-base 輪軸欄位,點選右下角勾勾確認
https://ithelp.ithome.com.tw/upload/images/20181021/20111935ho48ujWqWv.png

(6) 輸出方式選擇 Append 以新欄位加入,點選執行
https://ithelp.ithome.com.tw/upload/images/20181021/20111935W8Hnv38X9l.png

(7) 執行完成後,滑鼠右鍵點選 Visualize 檢視結果
https://ithelp.ithome.com.tw/upload/images/20181021/20111935BpGsQko7E8.png

(8) 可以看到新增了一欄位顯示四捨五入至個位數的結果
https://ithelp.ithome.com.tw/upload/images/20181021/201119357qsUYtz6aY.png

(9) 測試了一些四捨五入運算後的結果如下
https://ithelp.ithome.com.tw/upload/images/20181021/20111935KQL1nCthDK.png

Apply Math Operation - Special 特殊

Special 特殊包含許多資料科學常用的函數:

  1. Beta 貝塔函數
  2. BetaLn 自然對數貝塔函數
  3. EllipticlntegraIE 不完全橢圓積分
  4. EllipticlntegraIK 完全橢圓積分
  5. Erf 誤差函數
  6. Erfc 互補誤差函數
  7. ErfcScaled 逆互補誤差函數
  8. ErfInverse 逆誤差函數
  9. ExponentialIntegralEin 指數積分
  10. Gamma 伽瑪函數
  11. GammaLn 自然對數伽瑪函數
  12. GammaRegularizedP 不完全伽瑪函數
  13. GammaRegularizedPInverse 逆伽瑪函數
  14. GammaRegularizedQ 一般伽瑪函數
  15. GammaRegularizedQInverse 一般逆伽瑪函數
  16. Polygamma 多伽瑪函數

https://ithelp.ithome.com.tw/upload/images/20181021/20111935U4i41VBAHD.png

操作步驟與 Rounding 相同,這邊直接放幾個特殊函數運算的結果如下
https://ithelp.ithome.com.tw/upload/images/20181021/20111935v8KRDzvI0T.png

Apply Math Operation - Trigonometric 三角函數

Trigonometric 三角函數 主要有以下 12 種:

  1. Sin 正弦函數
  2. Cos 餘弦函數
  3. Tan 正切函數
  4. Cot 餘切函數
  5. Sec 正割函數
  6. Csc 餘割函數
  7. Asin 反正弦函數
  8. Acos 反餘弦函數
  9. Atan 反正切函數
  10. Acot 反餘切函數
  11. Asec 反正割函數
  12. Acsc 反餘割函數

https://ithelp.ithome.com.tw/upload/images/20181021/20111935OwCcJQ6jNb.png

操作步驟與 Rounding 相同,這邊直接放幾個三角函數運算的結果如下
https://ithelp.ithome.com.tw/upload/images/20181021/20111935cMxMPkKYhk.png


上一篇
Azure Machine Learning Studio 資料前處理 - 數學運算 Apply Math Operation (2) 比較 Compare、運算 Operations
下一篇
Azure Machine Learning Studio 資料前處理 - 計算基礎統計 Compute Elementary Statistics
系列文
Azure Machine Learning Studio30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言